package cn.com.bod.fas.cim.model.po;
import cn.com.bod.fas.common.model.po.BasePo;
import lombok.Data;
import java.io.Serializable;
import javax.persistence.*;


/**
 * @author zbb
 * @version 1.0.0
 * @description 经销商基本信息实体类
 * @date 2019年9月16日 14:29:07
 * @Copyright (c) scfhdt
 */
@Data
@Table(name = "dm_base_info")
public class DmBaseInfoPo extends BasePo implements Serializable {
    private static final long serialVersionUID = 1L;
	
	/** PK_经销商基础信息 **/
	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name = "DEALER_ID")
	private Integer dealerId;
	
	/** 经销商编号 **/
	@Column(name = "DEALER_NO", unique = false, nullable = true, length = 20)
	private String dealerNo;
	
	/** 经销商名称 **/
	@Column(name = "DEALER_NAME", unique = false, nullable = true, length = 20)
	private String dealerName;
	
	/** 经销商类型 **/
	@Column(name = "DEALER_TYPE_ID", unique = false, nullable = true, length = 10)
	private String dealerTypeId;
	
	/** 证件类型 **/
	@Column(name = "CERT_TYPE_ID", unique = false, nullable = true, length = 10)
	private String certTypeId;
	
	/** 统一社会信用代码 **/
	@Column(name = "SOC_CRDT_CODE", unique = false, nullable = true, length = 30)
	private String socCrdtCode;
	
	/** 证件到期时间 **/
	@Column(name = "CERT_EXPIRE_DATE", unique = false, nullable = true, length = 8)
	private String certExpireDate;
	
	/** 注册时间 **/
	@Column(name = "REG_DATE", unique = false, nullable = true, length = 8)
	private String regDate;
	
	/** 注册国家 **/
	@Column(name = "REG_CTY_ZONE", unique = false, nullable = true, length = 20)
	private String regCtyZone;
	
	/** 注册资金 **/
	@Column(name = "REG_CAP_AMT", unique = false, nullable = true, length = 18)
	private java.math.BigDecimal regCapAmt;
	/** 企业性质 **/
	@Column(name = "CORP_CHA", unique = false, nullable = true, length = 50)
	private String corpCha;
	/** 经营范围 **/
	@Column(name = "OPER_BIZ", unique = false, nullable = true, length = 50)
	private String operBiz;

	/** 登记机关 **/
	@Column(name = "REG_ORG", unique = false, nullable = true, length = 30)
	private String regOrg;
	/** 经营开始日期 **/
	@Column(name = "START_DATE", unique = false, nullable = true, length = 8)
	private String startDate;

	/** 经营结束日期 **/
	@Column(name = "END_DATE", unique = false, nullable = true, length = 8)
	private String endDate;

	/** 经营场所 **/
	@Column(name = "PHYS_ADDR", unique = false, nullable = true, length = 20)
	private String physAddr;
	
	/** 车位数量 **/
	@Column(name = "CARPORT_QTY", unique = false, nullable = true, length = 10)
	private Integer carportQty;
	
	/** 年销售收入 **/
	@Column(name = "YEAR_INCOME_AMT", unique = false, nullable = true, length = 18)
	private java.math.BigDecimal yearIncomeAmt;
	
	/** 年销售数量 **/
	@Column(name = "YEAR_SALE_QTY", unique = false, nullable = true, length = 10)
	private Integer yearSaleQty;
	
	/** 库存车辆 **/
	@Column(name = "STORED_QTY", unique = false, nullable = true, length = 10)
	private Integer storedQty;
	
	/** 负债情况 **/
	@Column(name = "DEBT_SITU", unique = false, nullable = true, length = 20)
	private String debtSitu;
	
	/** 状态 **/
	@Column(name = "DEALER_STATUS", unique = false, nullable = true, length = 10)
	private Integer dealerStatus;
	
	/** 客户经理编号 **/
	@Column(name = "客户经理编号", unique = false, nullable = true, length = 20)
	private String custMgrNo;

}